• word of the day

    meteor stream

    meteor stream - Dictionary definition and meaning for word meteor stream

    Definition
    (noun) a transient shower of meteors when a meteor swarm enters the earth's atmosphere
    Synonyms : meteor shower

Word used in video below:
text: Get out. I couldn't stop if a meteor hit me.
Download our Mobile App Today
Receive our word of the day
on Whatsapp